# -*- coding: utf-8 -*-
"""
@Time ： 2022/7/19 20:22
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：字符串处理
"""
# 特斯汀学院的老师
s = 'will, roy, tufei, zhangxin'
# 需要得到每一个老师的名字
# 切割，沿着某个特殊字符串，把源字符串切割为数个小份
names = s.split(', ')
print(names)
# 我要把所有老师用逗号组合起来
# 组合
print(', '.join(names))

# 边界值
s = 'will'
names = s.split(',')
print(names)
print(','.join(names))

# 特斯汀学院的老师
s = 'will, roy, tufei, zhangxin, will, roy, tufei, zhangxin, will, roy, tufei, zhangxin, will, roy, tufei, zhangxin'
# 把will替换成kaka
# 返回一个替换后字符串
# old,new,count
# 需要替换的字符串，替换后的字符串，替换多少个（-1默认：替换全部）
r_str = s.replace('will','kaka',-1)
print(r_str)

# 替换第二个will为kaka
# 先把前两个替换为kaka
# 再把前1个替换回去
r_str = s.replace('will','kaka',2)
print(r_str)
r_str = r_str.replace('kaka','will',1)
print(r_str)
